html {
    height: 100%;
}

body {
    padding-top: 70px;
}

body.no-nav {
    padding-top: 0;
    height: 100%;
    min-height: 100%;
}

.site-wrapper {
    display: table;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

.site-wrapper-inner {
    display: table-cell;
    vertical-align: middle;
}

ol.inside, ul.inside {
    list-style-position: inside;
}

.btn.refresh-active span {
    color: #449d44;
}

.navbar-nav > li > a {padding-top:12px !important; padding-bottom:6px !important;}
.navbar-default {min-height:40px !important}
.navbar-brand{ padding: 10px 8px;font-size: 22px;line-height: 22px;font-weight: 200;height:40px; }

#autoRefresh, #autoRefreshSummary {
    margin-top: 2px;
}

.ellipsize {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#actionsRow form {
    display: inline-block;
    padding: 0 10px;
}

#actionsRow form input {
    padding: 5px 0px;
    width: 80px;
}

.a-unstyled { color: inherit; text-decoration: none; }
.a-unstyled:link { color: inherit; text-decoration: none; }
.a-unstyled:visited { color: inherit; text-decoration: none; }
.a-unstyled:hover { color: #00B0E8; text-decoration: none; }
.a-unstyled:active { color: inherit; text-decoration: none; }

.navbar-inverse .a-unstyled { color: inherit; text-decoration: none; }
.navbar-inverse .a-unstyled:link { color: inherit; text-decoration: none; }
.navbar-inverse .a-unstyled:visited { color: inherit; text-decoration: none; }
.navbar-inverse .a-unstyled:hover { color: inherit; text-decoration: none; }
.navbar-inverse .a-unstyled:active { color: inherit; text-decoration: none; }

/** Highlight buried jobs */
#summaryTable * td.td-current-jobs-buried.hasValue, #servers-index * td.td-current-jobs-buried.hasValue {
    color: darkred;
    font-weight: bolder;
    background-color: #ffdddd;
}
